home *** CD-ROM | disk | FTP | other *** search
/ HTML 4 Bible (2nd Edition) / html_4_bible_2e.iso / mac / BBEdit Lite 4.6 / What’s New in BBEdit Lite 4.6 < prev   
Text File  |  2000-01-01  |  8KB  |  212 lines

  1. This document describes what's changed since version 4.1 of BBEdit Lite.
  2. If you're updating from this previous version, we recommend that you
  3. read this document in its entirety.
  4.  
  5. ============================================================================
  6.  
  7. BBEdit Lite is built from the same core code as BBEdit 5.1.1; thus, it
  8. incorporates many behind-the-scenes refinements made since the last
  9. revision of BBEdit Lite. Those refinemnts are too numerous to list here;
  10. only the most visible changes are noted in this document.
  11.  
  12. ============================================================================
  13.  
  14. Additions
  15. ---------
  16.  
  17. The following enhancements are present in BBEdit Lite 4.6:
  18.  
  19. +    BBEdit now supports the "re-open application" event that is sent by
  20.     Mac OS 8.0 and later when you double-click on the application icon
  21.     in the Finder and BBEdit is already running. If you do this, -and-
  22.     BBEdit has no document windows open, BBEdit will perform the action
  23.     specified in the Startup preferences. (Note that this will generally
  24.     only work if you double-click on BBEdit's icon in the finder; if you
  25.     do this from a third-party application launcher, it will probably
  26.     not send the appropriate event to BBEdit.)
  27.  
  28. +    When doing a close all from the UI, clean windows are closed first
  29.     from back to front, then dirty windows from front to back.  This
  30.     results in a much faster Close All operation.
  31.  
  32. +    The "Exchange Command and Option" switch in the Editor section of
  33.     the Preferences has been split in two; you can now swap the
  34.     semantics of Command and Option separately for horizontal cursor
  35.     movement (including the Backspace and Forward Delete keys) and for
  36.     vertical cursor movement.
  37.  
  38. +    Search Results windows now show a representation of the search
  39.     string in the window title.
  40.  
  41. +    added some new Grep escapes:
  42.  
  43.     \s    matches any whitespace character (space, tab, carriage return,
  44.         form feed)
  45.     
  46.     \S    matches any non-whitespace character (anything other than
  47.         space, tab, CR, form feed)
  48.     
  49.     \w    matches any word character (generally alphanumerics)
  50.     
  51.     \W    matches any non-word character.
  52.     
  53.     \d    matches any digit (same as "#", which is still supported)
  54.     
  55.     \D    matches any non-digit character.
  56.     
  57.     Note that the "non" variants \W and \D will match carriage returns.
  58.  
  59.     Also, the definition of a "word character" is somewhat existential:
  60.     a word is any run of non-word-break characters bounded by word
  61.     breaks. Word characters in the ASCII range are generally
  62.     alphanumeric, and characters whose value is greater than 127 are
  63.     also considered word characters. Any character matched by "\s" is by
  64.     definition not a word character; thus, anything matched by "\s" will
  65.     also be matched by "\W" (but not the reverse!).
  66.  
  67. +    The Hard Wrap command has been enhanced.
  68.  
  69.     ╞    The "None" option has been renamed to "Flush Left".
  70.  
  71.     ╞    The "Indent All Lines" option has been renamed to "All Lines".
  72.     
  73.     o    There is a new indentation setting, called "Same As First
  74.         Line". When selected, BBEdit will indent all lines to the same
  75.         indentation as the first line of the selection (or document, if
  76.         wrapping the entire document). Consider the following text ("|"
  77.         indicates the left margin, '-' indicates an indentation):
  78.         
  79.         |----hello world, this is a test.
  80.         |this is some more text.
  81.         
  82.         When wrapping with "Same As First Line" to a suitably short
  83.         width, the results will now look like:
  84.         
  85.         |----hello world, this
  86.         |----is a test. This is
  87.         |----some more text.
  88.  
  89.     o    Indentation may now be modified by using the "Relative To First
  90.         Line" switch. If this switch is turned on, filled paragraphs are
  91.         indented by the same amount as the first line of the selection
  92.         (or document, if wrapping the entire document).
  93.         
  94.         So, for example, if the above text is wrapped with Reverse
  95.         Indent and Relative To First Line, then the results will look
  96.         like
  97.         
  98.         |----hello world, this
  99.         |--------is a test. This
  100.         |--------is some more text.
  101.         
  102.         If wrapping with First Line Only and Relative To First line,
  103.         you'll get
  104.     
  105.         |--------hello world,
  106.         |----is a test. This
  107.         |----is some more text.
  108.         
  109.         If wrapping with Indent All Lines and Relative To First Line,
  110.         the results will be
  111.         
  112.         |--------hello world,
  113.         |--------this is a
  114.         |--------test. This is
  115.         |--------some more text.
  116.         
  117.         (Note that if you wrap with Indent All Lines and Relative to
  118.         First Line, the net result is to shift the paragraph right
  119.         by one tab stop and then reflow it.)
  120.         
  121.         The Relative To First Line switch is disabled if you select the
  122.         "Same as First Line" indentation.
  123.  
  124. ╞    Removed the "Projector-Aware" switch from the Preferences and from
  125.     the Open dialogs; BBEdit is now always Projector-aware.
  126.  
  127. +    The "Arrange..." dialog now remembers the last-used setting across
  128.     runs of the application.
  129.  
  130. +    The "Save" command is now enabled for new untitled documents
  131.     (including documents created from stationery).
  132.  
  133. +    Added "Honor Option Settings" to the State preferences; if turned
  134.     on, BBEdit will load document option settings (including printing
  135.     settings and the printing font) from the document's saved BBEdit
  136.     state, if any. If turned off, then BBEdit will use the preferences
  137.     to determine the document settings.
  138.  
  139. +    Added "Show Results" to the multi-file search and replace dialog.
  140.     (The one that appears after the list of files has been built, but
  141.     before the replace operation has begun.) If checked (the factory
  142.     default), BBEdit will present a Replace Results browser at the
  143.     completion of the replace. If not, no results are presented (which
  144.     is what pre-5.0 versions of BBEdit did).
  145.  
  146. Fixes
  147. -----
  148.  
  149. The following reported problems have been corrected in BBEdit Lite 4.6:
  150.  
  151. -    fixed bug in which some floating windows would not have title bars
  152.     when BBEdit was run on versions of the Mac OS prior to 7.5.
  153.  
  154. -    fixed crash which would occur after doing a Replace All with
  155.     Wrap Around and without Grep.
  156.  
  157. -    when inserting a file via the "Insert File" command, BBEdit will
  158.     now read the file's contents off disk, even if it's open (and/or
  159.     changed) in an editing window. This ensures consistent behavior, and
  160.     solves problems which occur when you try to use "Insert File" to
  161.     insert a file into itself.
  162.  
  163. -    BBEdit now flows text correctly when soft-wrapping text limited by
  164.     the Philip bar and Show Line Numbers is turned on.
  165.  
  166. -    worked around bug in Mac OS 8.5 and later which would cause really
  167.     wierd things to happen after stacking/tiling windows.
  168.  
  169. -    fixed bug in which hitting the Backspace key at the beginning of a
  170.     document would erroneously mark the document dirty and put junk on
  171.     the Undo stack.
  172.  
  173. -    BBEdit now properly autoscrolls when using the Shift-right-arrow
  174.     combination to select text.
  175.  
  176. -    BBEdit will no longer auto-scroll to the right when soft-wrapping
  177.     to the window width.
  178.  
  179. -    Shift Left and Shift Right now behave better with soft-wrapped
  180.     text.
  181.  
  182. -    Windows zoomed to full screen were being zoomed too wide. Fixed.
  183.  
  184. -    fixed bug in which files which have never been saved (i.e. new
  185.     documents) would not be searched when performing a multi-file search
  186.     with "Open Windows" selected.
  187.  
  188. -    fixed bug in which the "Honor Saved State" switch was not being
  189.     honored in the case of document options and other state settings.
  190.  
  191. -    fixed bug in which BBEdit would crash after doing an Open Selection
  192.     when running on a 68K machine.
  193.  
  194. -    fixed flickering in line number bar when adding/removing lines in
  195.     files with less than a window's worth of text.
  196.  
  197. -    the text engine now correctly handles non-soft-wrapped lines longer
  198.     than 32767 characters by drawing them in chunks to avoid Quickdraw
  199.     overflows (which made the lines invisible).
  200.  
  201. -    the text engine now handles soft-wrapped lines longer than 32767
  202.     characters by not hanging while trying to draw them.
  203.  
  204. -    Fixed the annoying flash caused by the "extra" scrollbar in
  205.     non-split windows that had been bugging Jim for years.
  206.  
  207. -    worked around Mac OS 8.x wierdness which would cause menu items
  208.     chosen while the Find dialog was up to be chosen twice.
  209.  
  210. -    fixed crash which would occur when using Show Invisibles on pre-7.1
  211.     68K systems (i.e. 7.0 or 7.0.1 on a Mac Plus).
  212.